type internal/runtime/maps.table
31 uses
internal/runtime/maps (current package)
map.go#L309: directory := make([]*table, dirSize)
map.go#L336: func (m *Map) directoryAt(i uintptr) *table {
map.go#L337: return *(**table)(unsafe.Pointer(uintptr(m.dirPtr) + goarch.PtrSize*i))
map.go#L340: func (m *Map) directorySet(i uintptr, nt *table) {
map.go#L341: *(**table)(unsafe.Pointer(uintptr(m.dirPtr) + goarch.PtrSize*i)) = nt
map.go#L344: func (m *Map) replaceTable(nt *table) {
map.go#L354: func (m *Map) installTableSplit(old, left, right *table) {
map.go#L358: newDir := make([]*table, m.dirLen*2)
map.go#L628: directory := make([]*table, 1)
map.go#L738: var lastTab *table
table.go#L34: type table struct {
table.go#L74: func newTable(typ *abi.SwissMapType, capacity uint64, index int, localDepth uint8) *table {
table.go#L79: t := &table{
table.go#L102: func (t *table) reset(typ *abi.SwissMapType, capacity uint16) {
table.go#L115: func (t *table) resetGrowthLeft() {
table.go#L139: func (t *table) Used() uint64 {
table.go#L145: func (t *table) Get(typ *abi.SwissMapType, m *Map, key unsafe.Pointer) (unsafe.Pointer, bool) {
table.go#L166: func (t *table) getWithKey(typ *abi.SwissMapType, hash uintptr, key unsafe.Pointer) (unsafe.Pointer, unsafe.Pointer, bool) {
table.go#L226: func (t *table) getWithoutKey(typ *abi.SwissMapType, hash uintptr, key unsafe.Pointer) (unsafe.Pointer, bool) {
table.go#L266: func (t *table) PutSlot(typ *abi.SwissMapType, m *Map, hash uintptr, key unsafe.Pointer) (unsafe.Pointer, bool) {
table.go#L376: func (t *table) uncheckedPutSlot(typ *abi.SwissMapType, hash uintptr, key, elem unsafe.Pointer) {
table.go#L415: func (t *table) Delete(typ *abi.SwissMapType, m *Map, hash uintptr, key unsafe.Pointer) {
table.go#L489: func (t *table) tombstones() uint16 {
table.go#L494: func (t *table) Clear(typ *abi.SwissMapType) {
table.go#L530: tab *table
table.go#L1009: func (t *table) rehash(typ *abi.SwissMapType, m *Map) {
table.go#L1043: func (t *table) split(typ *abi.SwissMapType, m *Map) {
table.go#L1073: var newTable *table
table.go#L1091: func (t *table) grow(typ *abi.SwissMapType, m *Map, newCapacity uint16) {
table_debug.go#L15: func (t *table) checkInvariants(typ *abi.SwissMapType, m *Map) {
table_debug.go#L84: func (t *table) Print(typ *abi.SwissMapType, m *Map) {